export default [
  // 318
  {
    id: '01',
    code: 3,
    type: 'D',
    offset: 0,
    startOffset: 10,
    modId: 1,
    modbusId: '318', // 开槽偏心单元plc
    plcId: 'slottingBias',
    list: [
      {
        //address: 10,
        code: 10,
        name: '开槽偏心预压轮间隙设定值',
        pName: '开槽偏心单元',
        funId: 'slottingPreloadingWheelGapSet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D10
      {
        //address: 12,
        code: 10,
        name: '开槽偏心预压轮间隙实际值',
        pName: '开槽偏心单元',
        funId: 'slottingPreloadingWheelGapGet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D12
      {
        //address: 14,
        code: 10,
        name: '开槽偏心压线轮间隙设定值',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingWheelGapSet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D14
      {
        //address: 16,
        code: 10,
        name: '开槽偏心压线轮间隙实际值',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingWheelGapGet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D16
      {
        //address: 18,
        code: 10,
        name: '开槽偏心过纸棍间隙设定值',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapBetweenPaperRollersSet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D18
      {
        //address: 20,
        code: 10,
        name: '开槽偏心过纸棍间隙实际值',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapBetweenPaperRollersGet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D20
      {
        //address: 22,
        code: 10,
        name: '开槽偏心刀间隙设定值',
        pName: '开槽偏心单元',
        funId: 'slottingBiasKnifeGapSet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D22
      {
        //address: 24,
        code: 10,
        name: '开槽偏心刀间隙实际值',
        pName: '开槽偏心单元',
        funId: 'slottingBiasKnifeGapGet',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D24
      {
        //address: 26,
        code: 10,
        name: '开槽偏心预压Max',
        pName: '开槽偏心单元',
        funId: 'slottingBiasPreformingMax',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D26
      {
        //address: 28,
        code: 10,
        name: '开槽偏心预压Min',
        pName: '开槽偏心单元',
        funId: 'slottingBiasPreformingMin',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D28
      {
        //address: 30,
        code: 10,
        name: '开槽偏心压线Max',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingMax',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D30
      {
        //address: 32,
        code: 10,
        name: '开槽偏心压线Min',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingMin',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D32
      {
        //address: 34,
        code: 10,
        name: '开槽偏心后预压Max',
        pName: '开槽偏心单元',
        funId: 'slottingBiasRearPreloadingMax',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D34
      {
        //address: 36,
        code: 10,
        name: '开槽偏心后预压Min',
        pName: '开槽偏心单元',
        funId: 'slottingBiasRearPreloadingMin',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D36
      {
        //address: 38,
        code: 10,
        name: '开槽偏心间隙Max',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapMax',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      }, //D38
      {
        //address: 40,
        code: 10,
        name: '开槽偏心间隙Min',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapMin',
        describes: '',
        type: 'float',
        leng: 4,
        decimalPlaces: 0,
        byteOrder: 'CDAB'
      } //D40
    ]
  },
  {
    id: '01',
    code: 1,
    type: 'M',
    offset: 0,
    startOffset: 0,
    modId: 1,
    modbusId: '418', // 开槽偏心单元plc
    plcId: 'slottingBias',
    list: [
      {
        code: 5,
        name: '开槽偏心预压轮间隙向前+',
        pName: '开槽偏心单元',
        funId: 'slottingPreloadingWheelGapAdd',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.0 M0
      {
        code: 5,
        name: '开槽偏心预压轮间隙向后-',
        pName: '开槽偏心单元',
        funId: 'slottingPreloadingWheelGapSub',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.1 M1
      {
        code: 5,
        name: '开槽偏心预压轮间隙确定',
        pName: '开槽偏心单元',
        funId: 'slottingPreloadingWheelGapSeal',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.2 m2
      {
        code: 5,
        name: '开槽偏心预压轮间隙修正',
        pName: '开槽偏心单元',
        funId: 'slottingPreloadingWheelGapUpdate',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.3 M3

      {
        code: 5,
        name: '开槽偏心压线轮间隙向前+',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingWheelGapAdd',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.4 M4
      {
        code: 5,
        name: '开槽偏心压线轮间隙向后-',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingWheelGapSub',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.5 M5
      {
        code: 5,
        name: '开槽偏心压线轮间隙确定',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingWheelGapSeal',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.6 M6
      {
        code: 5,
        name: '开槽偏心压线轮间隙修正',
        pName: '开槽偏心单元',
        funId: 'slottingBiasCrimpingWheelGapUpdate',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.7 M7

      {
        code: 5,
        name: '开槽偏心过纸棍间隙向前+',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapBetweenPaperRollersAdd',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.8 M8
      {
        code: 5,
        name: '开槽偏心过纸棍间隙向后-',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapBetweenPaperRollersSub',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.9 M9
      {
        code: 5,
        name: '开槽偏心过纸棍间隙确定',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapBetweenPaperRollersSeal',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.10 M10
      {
        code: 5,
        name: '开槽偏心过纸棍间隙修正',
        pName: '开槽偏心单元',
        funId: 'slottingBiasGapBetweenPaperRollersUpdate',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.11 M11

      {
        code: 5,
        name: '开槽偏心刀间隙向前+',
        pName: '开槽偏心单元',
        funId: 'slottingBiasKnifeGapAdd',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.12 M12
      {
        code: 5,
        name: '开槽偏心刀间隙向后-',
        pName: '开槽偏心单元',
        funId: 'slottingBiasKnifeGapSub',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.13 M13
      {
        code: 5,
        name: '开槽偏心刀间隙确定',
        pName: '开槽偏心单元',
        funId: 'slottingBiasKnifeGapSeal',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.14 M14
      {
        code: 5,
        name: '开槽偏心刀间隙修正',
        pName: '开槽偏心单元',
        funId: 'slottingBiasKnifeGapUpdate',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w0.15 M15
      // {
      //   leng: 32
      // },//W1.15 M31
      // {
      //   address16: '2.00',
      //   code: 5,
      //   name: '开槽前预压伺服故障',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias200',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.00 M32
      // {
      //   address16: '2.01',
      //   code: 5,
      //   name: '开槽压线伺服故障',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias201',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.01 M33
      // {
      //   address16: '2.02',
      //   code: 5,
      //   name: '开槽后预压伺服故障',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias202',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.02 M34
      // {
      //   address16: '2.03',
      //   code: 5,
      //   name: '开槽间隙伺服故障',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias203',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.03 M35
      // {
      //   address16: '2.04',
      //   code: 5,
      //   name: '开槽前预压超上限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias204',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.04 M36
      // {
      //   address16: '2.05',
      //   code: 5,
      //   name: '开槽前预压超下限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias205',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.05 M37
      // {
      //   address16: '2.06',
      //   code: 5,
      //   name: '开槽压线超上限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias206',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.06 M38
      // {
      //   address16: '2.07',
      //   code: 5,
      //   name: '开槽压线超下限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias207',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.07 M39
      // {
      //   address16: '2.08',
      //   code: 5,
      //   name: '开槽后预压超上限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias208',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.08 M40
      // {
      //   address16: '2.09',
      //   code: 5,
      //   name: '开槽后预压超下限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias209',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.09 M41
      // {
      //   address16: '2.10',
      //   code: 5,
      //   name: '开槽间隙超上限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias210',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.10 M42
      // {
      //   address16: '2.11',
      //   code: 5,
      //   name: '开槽间隙超下限',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias211',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.11 M43
      // {
      //   leng: 6,
      // },//W2.14 M46
      // {
      //   address16: '2.15',
      //   code: 5,
      //   name: '开槽热过载报警',
      //   pName: '开槽偏心单元-故障',
      //   funId: 'slottingBias215',
      //   describes: '',
      //   type: 'bool',
      //   leng: 2,
      //   decimalPlaces: 0
      // },//W2.15 M47
      {
        leng: 64
      },
      {
        code: 5,
        name: '开槽预压绝对归',
        pName: '开槽偏心单元',
        funId: 'frontPreloadingBtn',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w3.0 M48
      {
        code: 5,
        name: '开槽压线绝对归',
        pName: '开槽偏心单元',
        funId: 'crimpingBtn',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w3.1 M49
      {
        code: 5,
        name: '开槽后预压绝对归',
        pName: '开槽偏心单元',
        funId: 'rearPreloadingBtn',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      }, //w3.2 M50
      {
        code: 5,
        name: '开槽间隙绝',
        pName: '开槽偏心单元',
        funId: 'gapBtn',
        describes: '',
        type: 'bool',
        leng: 2,
        decimalPlaces: 0
      } //w3.3 M51
    ]
  }
];
